describe('断言', () => {
    const sum=1+2;
    const obj={name:"wupeng",age:"18"};
    const map={"name":"wupeng","age":18};
    const arr=[1,2,3];
    const nav=null;
    it('测试断言', () => {
        //对比(equal==eq)
        expect(sum).to.be.equal(3);
        // <==>
        expect(sum).to.eq(3)
        expect(sum).to.be.not.equal(1);
        // 对象是否符合
        expect(obj).to.deep.equal({name:"wupeng",age:"18"});
        // 断言数组里面是否包含键name
        expect(map).to.have.any.keys("name");
        // 断言类型(断言name是不是stirng类型)
        expect('name').to.be.a("string");
        // 包括
        expect(arr).to.include(1);
        // boolean对比
        expect(2>3).to.be.false;
        // 是否为null(undefined、exist、empty等)
        expect(nav).to.be.null;
        // 断言类型
        expect([1,2,3]).to.be.instanceof(Array)
        // 断言匹配字段
        expect('testing').to.match(/^test/)
        // 匹配字符串中是否包含字符testi
        expect("testing").to.have.string("testi")
        
    });
    it('打印日志', () => {
        cy.log("我是panda");
    });
});